package br.com.nuccitec.jfera.api;

import br.com.nuccitec.jfera.collaborator.CollaboratorFacade;

public interface IRequestHandler {
	IExecutorMapsManager getMapsManager();

	void setMapsManager(IExecutorMapsManager executorMapsManager);

	CollaboratorFacade getColaboratorFacade();

	void setColaboratorFacade(CollaboratorFacade colaboratorFacade);

	public IRemoteResponse executeRequest(RemoteRequest request) throws NoExecutorFoundException;
}
